.cornelius-container {
  font-family: Helvetica;
  padding: 20px 0;
}

.cornelius-title {
  text-align: center;
  padding-bottom: 20px;
  font-weight: bold;
  font-size: 14pt;
  color: #3A3838;
}

.cornelius-table {
  font-size: 9pt;
  margin: auto;
  border-spacing: 0;
  border-collapse: collapse;
  -webkit-box-shadow: rgba(0,0,0,0.18) 0 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.18) 0 0 10px;
  box-shadow: rgba(0,0,0,0.18) 0 0 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #F5F3F3;
}

/* fix for last cell rounded corner bug */
.cornelius-table tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.cornelius-table tr:first-child th:last-child {
  border-right: none;
}

.cornelius-table td, .cornelius-table th{
  width: 42px;
  text-align: center;
  padding: 10px;
}

.cornelius-table th {
  border-bottom: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  color: #3A3838;
  font-weight: bold;
}

.cornelius-percentage {
  border: none;
  color: #000;
}

.cornelius-percentage:after {
  content: "%";
  margin-left: 2px;
}

td.cornelius-label {
  text-align: left;
  width: 135px;
}

.cornelius-label, .cornelius-people {
  border-bottom: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  font-weight: bold;
  color: #3A3838
}

.cornelius-table tr:last-child td {
  border-bottom: none;
}

.cornelius-empty {
  background-color: #FFFFFF;
  border: none;
}

.cornelius-low {
  background-color: #F4F8FD;
}

.cornelius-medium-low {
  background-color: #D8E6FF;
}

.cornelius-medium {
  background-color: #A6CAFF;
}

.cornelius-medium-high {
  background-color: #8FA4F8;
}

.cornelius-high {
  background-color: #3963DD;
}

.cornelius-hot {
  background-color: #163BA5;
}

.cornelius-extra-hot {
  background-color: #041D66;
}

.cornelius-medium-high, .cornelius-high, .cornelius-hot, .cornelius-extra-hot {
  color: #FFF;
  -webkit-text-shadow: 1px 1px 1px black;
  -moz-text-shadow: 1px 1px 1px black;
  text-shadow: 1px 1px 1px black;
}
